Diagramming Tools
- MermaidJS
- PlantUML (Uses PlantUML Server for rendering)
- D2 Lang (doesn't align well)
- Diagrams.net (SVG; More diagrams than PlantUML/Mermaid; Open-Source; Formerly Draw.io)
- Excalidraw (Sketching)
- Markmap (Mindmaps)
- GraphViz (Generates directed graphs from text descriptions using Dot)
Properietary
- Eraser.io has a code lanaguage like D2, but it has an icons library and AI coder (but it's kind of buggy)